information processing directorate - Alemán Inglés Diccionario